package map;

import java.util.HashMap;
import java.util.Map;

public class Text {
    public static void main(String[] args) {
        String  str  = "hello world!i love java!!java yyds!";
        //统计str 中每个字节出现的次数并最终输出
        /*
        思路 用一个Map 保存统计结果, key 为出现过的字符, value
        保存该字符出现过的次数
         */
        Map<Character, Integer> map= new HashMap<Character, Integer>();
        for (int i = 0; i <str.length() ; i++) {
            char c =str.charAt(i);
            if (map.containsKey(c)){
                Integer value =map.get(c);
                map.put(c,value+1);
            }else {
                map.put(c,1);
            }

        }
        System.out.println(str.length());
        System.out.println(map);
        }
        //Map<Character, Integer> map= new HashMap<Character, Integer>();
        //String[] string =str.split("|");
       //for(String s: string){  map.put(s,map.containskey(s)?map.get(s)+1:1)
       //      }
      // System.out.println(map)



    }

